package com.llkj.contractmanagement.utils;

import android.util.Log;

/**
 * simple log output util
 * 
 * @author zhang.zk
 * 
 */
public class LogUtil {
    private static boolean isDebug = true;

    /**
     * 设置是否是开发模式,默认为true.发布时需要设置false.
     * 
     * @param isDebug
     */
    public static void setDebugMode(boolean b) {
	isDebug = b;
    }

    /**
     * 简单的log输出，tag为“LogUtil”
     * 
     * @param info
     *            级别
     */
    public static void i(String info) {
	if (isDebug)
	    i(LogUtil.class, info);
    }

    /**
     * 简单的log输出，tag为“LogUtil”
     * 
     * @param error
     *            级别
     */
    public static void e(String error) {
	if (isDebug)
	    e(LogUtil.class, error);
    }

    /**
     * 简单的log输出，tag为当前输出日志的类名
     * 
     * @param info
     *            级别
     */
    public static void i(Class<?> cls, String info) {
	if (isDebug)
	    Log.i(cls.getSimpleName(), info);
    }

    /**
     * 简单的log输出，tag为当前输出日志的类名
     * 
     * @param error
     *            级别
     */
    public static void e(Class<?> cls, String error) {
	if (isDebug)
	    Log.e(cls.getSimpleName(), error);
    }
}
